<?php
/**
 * Created by PhpStorm.
 * User: Administrator
 * Date: 2019/2/12 0012
 * Time: 下午 2:44
 */
namespace app\admin\controller;

/**
 * 参数校验父类
 * Class BaseCheckParam
 * @package app\admin\controller
 */
class BaseCheckParam{

    /**
     * 大于1的正整数
     * @param $value
     * @return bool
     */
    public static function GreaterOnePositiveInteger($value){
        if (is_numeric($value) && is_int($value + 0) && ($value + 0) > 1)
        {
            return true;
        }
        else
        {
            return false;
        }
    }

    /**
     * 大于0正整数
     * @param $value
     * @return bool
     */
    public static function GreaterZeroPositiveInteger($value){
        if (preg_match('/^\+?[1-9]\d*$/', $value)) {
            return true;
        }else{
            return false;
        }
    }

    /**
     * 金额
     * @param $value
     * @return bool
     */
    public static function CheckMoney($value){
        if($value<=0){
            return false;
        }
        if (preg_match('/^[0-9]+(.[0-9]{1,2})?$/', $value)) {
            return true;
        }else{
            return false;
        }
    }


}